diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-07-29 15:09:20 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-07-29 15:09:20 +0200 |
| commit | 910977ccfaa520486b0cbdf863a764c0c388f4a2 (patch) | |
| tree | d39a6489401098a28019fbeac3c9115a6cf4957b /src/routes/grocery/[id]/+page.svelte | |
| parent | 2c54f4af3af8314e65605fe124b903aa50310a7f (diff) | |
fix: eliminate Svelte state_referenced_locally build warnings
Diffstat (limited to 'src/routes/grocery/[id]/+page.svelte')
| -rw-r--r-- | src/routes/grocery/[id]/+page.svelte | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/routes/grocery/[id]/+page.svelte b/src/routes/grocery/[id]/+page.svelte index c4e964c..531fbf7 100644 --- a/src/routes/grocery/[id]/+page.svelte +++ b/src/routes/grocery/[id]/+page.svelte @@ -2,13 +2,18 @@ import { enhance } from '$app/forms'; let { data, form } = $props(); - let name = $state(data.item.name); - let categoryId = $state(data.item.categoryId ?? -1); + let name = $state(''); + let categoryId = $state(-1); let saved = $state(false); let isSubmitting = $state(false); let formRef: HTMLFormElement; $effect(() => { + name = data.item.name; + categoryId = data.item.categoryId ?? -1; + }); + + $effect(() => { if (form?.success && form?.type === 'update') { saved = true; const t = setTimeout(() => (saved = false), 2000); |
